#include <gui/alipaypage_screen/AlipayPageView.hpp>
#include <gui/alipaypage_screen/AlipayPagePresenter.hpp>

AlipayPagePresenter::AlipayPagePresenter(AlipayPageView& v)
    : view(v)
{

}

void AlipayPagePresenter::activate()
{
		AlipayPagePresenterState(true);	
}

void AlipayPagePresenter::deactivate()
{
		AlipayPagePresenterState(false);	
}
//AlipayPagePresenter状态
void AlipayPagePresenter::AlipayPagePresenterState(bool enable)
{
		if(enable == true)
			model->AlipayPageViewTask(true);
		else
			model->AlipayPageViewTask(false);
}
//页面跳转
void AlipayPagePresenter::AlipayPageChange(uint8_t newFiveKeyFunc)
{
		view.AlipayPageChange(newFiveKeyFunc);	
}